package com.oyo.common.enums;


/**
 * @author Tim.li
 * @ClassName: AuthenticationResponseEnum
 * @Description:鉴权系统返回响应
 * @date 2018年8月25日 上午10:29:29
 */
public enum AuthenticationResponseEnum {
    //账户错误
    ACCOUNT_ERROR("6000", "您的账号或密码不正确，请联系管理员~"),
    //密码错误
    ACCOUNT_PASSWARD_ERROR("6001", "您的账号或密码不正确，请联系管理员~"),
    //状态未激活
    ACCOUNT_STATUS_INACTIVE("6002", "用户状态未激活"),
    //token校验失败
    TOOKEN_ERROR("6003", "token格式错误"),
    //权限不足
    USER_PERMISSIONS_NULL("403", "用户权限不足"),
    //token失效
    TOOKEN_OVERDUE("401", "token过期，请重新登录"),
    //验证码在指定的时间不能重复发送
    MESSAGE_REQUEST_FREQUENT("6301", "验证码已发，请稍等！"),
    //验证码在指定的时间超出限制
    MESSAGE_REQUEST_ONLINE("6302", "验证码发送上线！"),
    //成功
    SUCCESS("000", "登录成功"),
    //内部服务错误
    SYSTEM_ERROR("6100", "系统错误"),
    //不能注册同一账户
    ACCOUNT_EXISTED("6101", "账号已存在"),
    //不能注册同一员工编号
    SN_EXISTED("6102", "员工编号已存在");


    /**
     * 响应code
     */
    public String code;
    /**
     * 返回信息
     */
    public String value;

    AuthenticationResponseEnum(String code, String value) {
        this.code = code;
        this.value = value;
    }


}
